// CompanyAuditService.java
package com.lingnan.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lingnan.dto.CompanyAuditDTO;
import com.lingnan.dto.CompanyAuditRequest;
import com.lingnan.dto.CompanyQueryRequest;
import com.lingnan.entity.vo.Result;


public interface CompanyAuditService {
    
    /**
     * 分页查询企业审核列表
     */
    Result<IPage<CompanyAuditDTO>> getCompanyAuditList(CompanyQueryRequest query);
    
    /**
     * 审核企业资质
     */
    Result<Void> auditCompany(CompanyAuditRequest request, Long adminId);
    
    /**
     * 获取企业详细信息
     */
    Result<CompanyAuditDTO> getCompanyDetail(Long companyId);
}